bin_SCRIPTS=bin/gcl
check_SCRIPTS=sb_ansi-tests/test_results sb_bench/timing_results
info_TEXINFOS=info/gcl.texi info/gcl-si.texi
+info_gcl_TEXINFOS = $(addprefix info/,$(addsuffix .texi,\
+ chap-1 chap-2 chap-3 chap-4 chap-5 chap-6 chap-7 chap-8 chap-9 chap-10 chap-11 \
+ chap-12 chap-13 chap-14 chap-15 chap-16 chap-17 chap-18 chap-19 chap-20 chap-21 \
+ chap-22 chap-23 chap-24 chap-25 chap-26 chap-a))
+info_gcl_si_TEXINFOS = $(addprefix info/,$(addsuffix .texi,\
+ number sequence character list io form compile \
+ symbol system structure iteration user-interface doc type internal c-interface \
+ si-defs debug misc compiler-defs japi))
my_unixport_DATA=$(LIBBOOTSO) $(addprefix unixport/,init_raw.lsp gcl.script \
gcl_cmpnopt_gcl.lsp gcl_cmpnopt_ansi_gcl.lsp)
my_h_DATA=h/cmpinclude.h
$(patsubst %.o,%.lsp,$(X_OBJS)))
info_TEXINFOS+=info/gcl-dwdoc.texi
+info_gcl_dwdoc_TEXINFOS=
if AMM_GPROF
noinst_LIBRARIES+=lib/libxgcl_gprof.a
nqthm-stack showVars widget))
dist_noinst_DATA+=gcl-tk/tkl.lisp gcl-tk/tinfo.lsp
info_TEXINFOS+=info/gcl-tk.texi
-
+info_gcl_tk_TEXINFOS=$(addprefix info/,$(addsuffix .texi,general widgets control))
endif
-EXTRA_DIST=$(D_SRC) $(INCL_C) $(INIT_L) $(INCL_TEXI)\
+EXTRA_DIST=$(D_SRC) $(INCL_C) $(INIT_L)\
lsp cmpnew mod pcl clcs ansi-tests elisp xbin bench \
majvers minvers git.tag release bin/c23.awk
# end of primaries
-INCL_TEXI=$(addprefix info/,$(addsuffix .texi,\
- bind c-interface chap-1 chap-10 chap-11 chap-12 chap-13 chap-14 chap-15 chap-16 chap-17 chap-18 chap-19 \
- chap-2 chap-20 chap-21 chap-22 chap-23 chap-24 chap-25 chap-26 chap-3 chap-4 chap-5 chap-6 chap-7 chap-8 \
- chap-9 chap-a character compile compiler-defs control debug doc form \
- general internal io iteration japi list misc number sequence si-defs structure symbol system type \
- user-interface widgets))
-
INCL_C=o/sgbc.c o/gmp_big.c o/gmp.c o/gmp_num_log.c o/cmac.c o/regexp.c o/unexelf.c o/unexmacosx.c o/unexnt.c \
o/save.c o/xdrfuns.c o/fasdump.c o/usig2_aux.c o/sfaslelf.c o/sfaslmacho.c o/sfaslcoff.c gcl-tk/comm.c \
o/sfasli.c o/firstfile.c o/lastfile.c o/pre_qfv.c
gcl0/%.o: | unixport/gcl0
rm -f $(@D)/$*.done
$(word 1,$|) -eval "(mapc 'load (directory \"$(@D)/*.done\"))" -compile $< -o $@
- [ "$*" = "gcl_evalmacros" ] || [ "$*" = "gcl_top" ] || [ "$*" = "gcl_c" ] || [ "$*" = "gcl_listlib" ] || \
- ln -f $@ $$(echo $@ |sed 's,\.o,\.done,g') #FIXME directory link
+ [ "$*" = "gcl_seqlib" ] || [ "$*" = "gcl_evalmacros" ] || [ "$*" = "gcl_top" ] || \
+ [ "$*" = "gcl_c" ] || [ "$*" = "gcl_listlib" ] || \
+ ln -f $@ $$(echo $@ |sed 's,\.o,\.done,g') #FIXME directory link, clang variadic pointer bug
$(addprefix gcl1/,$(LL_OBJS)): gcl1/%.o : lsp/%.lsp
$(addprefix gcl1/,$(LC_OBJS)): gcl1/%.o : cmpnew/%.lsp
info/gcl%-tk.texi: info/gcl-tk.texi
sed -e 's,gcl\([:.-]\),gcl$*\1,g' $< >$@
info/gcl%.texi: info/gcl.texi
- sed -e 's,gcl\([:.-]\),gcl$*\1,g' $< >$@
+ echo $* | grep -q '-' || sed -e 's,gcl\([:.-]\),gcl$*\1,g' $< >$@
+ touch $@
%.info: %.texi | xbin/mktmp # FIXME parallel ugliness
i=$$($| $@);ln -f $< $$i;$(MAKEINFO) $$i --output $@;rm -f $$i
--regex='/[ \n\t\#\.`]*(defmfun[ \n\t]+"[^ \n\t"]+"[ \n\t]+\([^ \n\t]+\)/\1/'
TAGS_FILES=lsp/*.lsp cmpnew/*.lsp mod/*.lsp pcl/*sp clcs/*sp xgcl-2/*p
-
-info/gcl.texi: $(addprefix info/,$(addsuffix .texi,\
- chap-1 chap-2 chap-3 chap-4 chap-5 chap-6 chap-7 chap-8 chap-9 chap-10 chap-11 \
- chap-12 chap-13 chap-14 chap-15 chap-16 chap-17 chap-18 chap-19 chap-20 chap-21 \
- chap-22 chap-23 chap-24 chap-25 chap-26 chap-a))
- touch $@
-
-info/gcl-si.texi: $(addprefix info/,$(addsuffix .texi,\
- number sequence character list io form compile \
- symbol system structure iteration user-interface doc type internal c-interface \
- si-defs debug misc compiler-defs japi))
- touch $@
-
-info/gcl-tk.texi: $(addprefix info/,$(addsuffix .texi,general widgets control))
- touch $@
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | $(am__uniquify_input)`
AM_RECURSIVE_TARGETS = cscope
-am__DIST_COMMON = $(dist_man1_MANS) $(srcdir)/Makefile.in \
+am__DIST_COMMON = $(dist_man1_MANS) $(info_gcl_TEXINFOS) \
+ $(info_gcl_dwdoc_TEXINFOS) $(info_gcl_si_TEXINFOS) \
+ $(info_gcl_tk_TEXINFOS) $(srcdir)/Makefile.in \
$(top_srcdir)/bin/gcl.in $(top_srcdir)/gcl-tk/gcltksrv.in \
$(top_srcdir)/h/gclincl.h.in \
$(top_srcdir)/unixport/init_raw.lsp.in AUTHORS COPYING \
check_SCRIPTS = sb_ansi-tests/test_results sb_bench/timing_results
info_TEXINFOS = info/gcl.texi info/gcl-si.texi $(am__append_6) \
$(am__append_9)
+info_gcl_TEXINFOS = $(addprefix info/,$(addsuffix .texi,\
+ chap-1 chap-2 chap-3 chap-4 chap-5 chap-6 chap-7 chap-8 chap-9 chap-10 chap-11 \
+ chap-12 chap-13 chap-14 chap-15 chap-16 chap-17 chap-18 chap-19 chap-20 chap-21 \
+ chap-22 chap-23 chap-24 chap-25 chap-26 chap-a))
+
+info_gcl_si_TEXINFOS = $(addprefix info/,$(addsuffix .texi,\
+ number sequence character list io form compile \
+ symbol system structure iteration user-interface doc type internal c-interface \
+ si-defs debug misc compiler-defs japi))
+
my_unixport_DATA = $(LIBBOOTSO) $(addprefix unixport/,init_raw.lsp gcl.script \
gcl_cmpnopt_gcl.lsp gcl_cmpnopt_ansi_gcl.lsp)
@AMM_XGCL_TRUE@ Xlib Xutil X XAtom defentry_events Xstruct XStruct_l_3 \
@AMM_XGCL_TRUE@ general keysymdef X10 Xinit dwtrans tohtml index))
+@AMM_XGCL_TRUE@info_gcl_dwdoc_TEXINFOS =
@AMM_TK_TRUE@my_gcltk_SCRIPTS = gcl-tk/gcltksrv
@AMM_TK_TRUE@my_gcltk_DATA = gcl-tk/tkl.o gcl-tk/tinfo.o gcl-tk/demos/gc-monitor.o
@AMM_TK_TRUE@gcltkdoc_DATA = gcl-tk/demos/index.lsp
@AMM_TK_TRUE@ mkLabel mkListbox mkPlot mkRadio mkRuler mkSearch mkStyles mkTextBind mkVScale \
@AMM_TK_TRUE@ nqthm-stack showVars widget))
-EXTRA_DIST = $(D_SRC) $(INCL_C) $(INIT_L) $(INCL_TEXI)\
+@AMM_TK_TRUE@info_gcl_tk_TEXINFOS = $(addprefix info/,$(addsuffix .texi,general widgets control))
+EXTRA_DIST = $(D_SRC) $(INCL_C) $(INIT_L)\
lsp cmpnew mod pcl clcs ansi-tests elisp xbin bench \
majvers minvers git.tag release bin/c23.awk
# end of primaries
-INCL_TEXI = $(addprefix info/,$(addsuffix .texi,\
- bind c-interface chap-1 chap-10 chap-11 chap-12 chap-13 chap-14 chap-15 chap-16 chap-17 chap-18 chap-19 \
- chap-2 chap-20 chap-21 chap-22 chap-23 chap-24 chap-25 chap-26 chap-3 chap-4 chap-5 chap-6 chap-7 chap-8 \
- chap-9 chap-a character compile compiler-defs control debug doc form \
- general internal io iteration japi list misc number sequence si-defs structure symbol system type \
- user-interface widgets))
-
INCL_C = o/sgbc.c o/gmp_big.c o/gmp.c o/gmp_num_log.c o/cmac.c o/regexp.c o/unexelf.c o/unexmacosx.c o/unexnt.c \
o/save.c o/xdrfuns.c o/fasdump.c o/usig2_aux.c o/sfaslelf.c o/sfaslmacho.c o/sfaslcoff.c gcl-tk/comm.c \
o/sfasli.c o/firstfile.c o/lastfile.c o/pre_qfv.c
@$(MKDIR_P) info
@: >>info/$(am__dirstamp)
-info/gcl.info: info/gcl.texi
+info/gcl.info: info/gcl.texi $(info_gcl_TEXINFOS)
@test -f info/$(am__dirstamp) || $(MAKE) $(AM_MAKEFLAGS) info/$(am__dirstamp)
$(AM_V_MAKEINFO)restore=: && backupdir="$(am__leading_dot)am$$$$" && \
rm -rf $$backupdir && mkdir $$backupdir && \
fi; \
rm -rf $$backupdir; exit $$rc
-info/gcl.dvi: info/gcl.texi info/$(am__dirstamp)
+info/gcl.dvi: info/gcl.texi $(info_gcl_TEXINFOS) info/$(am__dirstamp)
$(AM_V_TEXI2DVI)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info' \
$(TEXI2DVI) $(AM_TEXI2FLAGS) -I info -I $(srcdir)/info $(AM_V_texinfo) --build-dir=$(@:.dvi=.t2d) -o $@ $(AM_V_texidevnull) \
`test -f 'info/gcl.texi' || echo '$(srcdir)/'`info/gcl.texi
-info/gcl.pdf: info/gcl.texi info/$(am__dirstamp)
+info/gcl.pdf: info/gcl.texi $(info_gcl_TEXINFOS) info/$(am__dirstamp)
$(AM_V_TEXI2PDF)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info' \
$(TEXI2PDF) $(AM_TEXI2FLAGS) -I info -I $(srcdir)/info $(AM_V_texinfo) --build-dir=$(@:.pdf=.t2p) -o $@ $(AM_V_texidevnull) \
`test -f 'info/gcl.texi' || echo '$(srcdir)/'`info/gcl.texi
-info/gcl.html: info/gcl.texi info/$(am__dirstamp)
+info/gcl.html: info/gcl.texi $(info_gcl_TEXINFOS) info/$(am__dirstamp)
$(AM_V_MAKEINFO)rm -rf $(@:.html=.htp)
$(AM_V_at)if $(MAKEINFOHTML) $(AM_MAKEINFOHTMLFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info \
-o $(@:.html=.htp) `test -f 'info/gcl.texi' || echo '$(srcdir)/'`info/gcl.texi; \
rm -rf $(@:.html=.htp); exit 1; \
fi
-info/gcl-si.info: info/gcl-si.texi
+info/gcl-si.info: info/gcl-si.texi $(info_gcl_si_TEXINFOS)
@test -f info/$(am__dirstamp) || $(MAKE) $(AM_MAKEFLAGS) info/$(am__dirstamp)
$(AM_V_MAKEINFO)restore=: && backupdir="$(am__leading_dot)am$$$$" && \
rm -rf $$backupdir && mkdir $$backupdir && \
fi; \
rm -rf $$backupdir; exit $$rc
-info/gcl-si.dvi: info/gcl-si.texi info/$(am__dirstamp)
+info/gcl-si.dvi: info/gcl-si.texi $(info_gcl_si_TEXINFOS) info/$(am__dirstamp)
$(AM_V_TEXI2DVI)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info' \
$(TEXI2DVI) $(AM_TEXI2FLAGS) -I info -I $(srcdir)/info $(AM_V_texinfo) --build-dir=$(@:.dvi=.t2d) -o $@ $(AM_V_texidevnull) \
`test -f 'info/gcl-si.texi' || echo '$(srcdir)/'`info/gcl-si.texi
-info/gcl-si.pdf: info/gcl-si.texi info/$(am__dirstamp)
+info/gcl-si.pdf: info/gcl-si.texi $(info_gcl_si_TEXINFOS) info/$(am__dirstamp)
$(AM_V_TEXI2PDF)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info' \
$(TEXI2PDF) $(AM_TEXI2FLAGS) -I info -I $(srcdir)/info $(AM_V_texinfo) --build-dir=$(@:.pdf=.t2p) -o $@ $(AM_V_texidevnull) \
`test -f 'info/gcl-si.texi' || echo '$(srcdir)/'`info/gcl-si.texi
-info/gcl-si.html: info/gcl-si.texi info/$(am__dirstamp)
+info/gcl-si.html: info/gcl-si.texi $(info_gcl_si_TEXINFOS) info/$(am__dirstamp)
$(AM_V_MAKEINFO)rm -rf $(@:.html=.htp)
$(AM_V_at)if $(MAKEINFOHTML) $(AM_MAKEINFOHTMLFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info \
-o $(@:.html=.htp) `test -f 'info/gcl-si.texi' || echo '$(srcdir)/'`info/gcl-si.texi; \
rm -rf $(@:.html=.htp); exit 1; \
fi
-info/gcl-dwdoc.info: info/gcl-dwdoc.texi
+info/gcl-dwdoc.info: info/gcl-dwdoc.texi $(info_gcl_dwdoc_TEXINFOS)
@test -f info/$(am__dirstamp) || $(MAKE) $(AM_MAKEFLAGS) info/$(am__dirstamp)
$(AM_V_MAKEINFO)restore=: && backupdir="$(am__leading_dot)am$$$$" && \
rm -rf $$backupdir && mkdir $$backupdir && \
fi; \
rm -rf $$backupdir; exit $$rc
-info/gcl-dwdoc.dvi: info/gcl-dwdoc.texi info/$(am__dirstamp)
+info/gcl-dwdoc.dvi: info/gcl-dwdoc.texi $(info_gcl_dwdoc_TEXINFOS) info/$(am__dirstamp)
$(AM_V_TEXI2DVI)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info' \
$(TEXI2DVI) $(AM_TEXI2FLAGS) -I info -I $(srcdir)/info $(AM_V_texinfo) --build-dir=$(@:.dvi=.t2d) -o $@ $(AM_V_texidevnull) \
`test -f 'info/gcl-dwdoc.texi' || echo '$(srcdir)/'`info/gcl-dwdoc.texi
-info/gcl-dwdoc.pdf: info/gcl-dwdoc.texi info/$(am__dirstamp)
+info/gcl-dwdoc.pdf: info/gcl-dwdoc.texi $(info_gcl_dwdoc_TEXINFOS) info/$(am__dirstamp)
$(AM_V_TEXI2PDF)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info' \
$(TEXI2PDF) $(AM_TEXI2FLAGS) -I info -I $(srcdir)/info $(AM_V_texinfo) --build-dir=$(@:.pdf=.t2p) -o $@ $(AM_V_texidevnull) \
`test -f 'info/gcl-dwdoc.texi' || echo '$(srcdir)/'`info/gcl-dwdoc.texi
-info/gcl-dwdoc.html: info/gcl-dwdoc.texi info/$(am__dirstamp)
+info/gcl-dwdoc.html: info/gcl-dwdoc.texi $(info_gcl_dwdoc_TEXINFOS) info/$(am__dirstamp)
$(AM_V_MAKEINFO)rm -rf $(@:.html=.htp)
$(AM_V_at)if $(MAKEINFOHTML) $(AM_MAKEINFOHTMLFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info \
-o $(@:.html=.htp) `test -f 'info/gcl-dwdoc.texi' || echo '$(srcdir)/'`info/gcl-dwdoc.texi; \
rm -rf $(@:.html=.htp); exit 1; \
fi
-info/gcl-tk.info: info/gcl-tk.texi
+info/gcl-tk.info: info/gcl-tk.texi $(info_gcl_tk_TEXINFOS)
@test -f info/$(am__dirstamp) || $(MAKE) $(AM_MAKEFLAGS) info/$(am__dirstamp)
$(AM_V_MAKEINFO)restore=: && backupdir="$(am__leading_dot)am$$$$" && \
rm -rf $$backupdir && mkdir $$backupdir && \
fi; \
rm -rf $$backupdir; exit $$rc
-info/gcl-tk.dvi: info/gcl-tk.texi info/$(am__dirstamp)
+info/gcl-tk.dvi: info/gcl-tk.texi $(info_gcl_tk_TEXINFOS) info/$(am__dirstamp)
$(AM_V_TEXI2DVI)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info' \
$(TEXI2DVI) $(AM_TEXI2FLAGS) -I info -I $(srcdir)/info $(AM_V_texinfo) --build-dir=$(@:.dvi=.t2d) -o $@ $(AM_V_texidevnull) \
`test -f 'info/gcl-tk.texi' || echo '$(srcdir)/'`info/gcl-tk.texi
-info/gcl-tk.pdf: info/gcl-tk.texi info/$(am__dirstamp)
+info/gcl-tk.pdf: info/gcl-tk.texi $(info_gcl_tk_TEXINFOS) info/$(am__dirstamp)
$(AM_V_TEXI2PDF)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info' \
$(TEXI2PDF) $(AM_TEXI2FLAGS) -I info -I $(srcdir)/info $(AM_V_texinfo) --build-dir=$(@:.pdf=.t2p) -o $@ $(AM_V_texidevnull) \
`test -f 'info/gcl-tk.texi' || echo '$(srcdir)/'`info/gcl-tk.texi
-info/gcl-tk.html: info/gcl-tk.texi info/$(am__dirstamp)
+info/gcl-tk.html: info/gcl-tk.texi $(info_gcl_tk_TEXINFOS) info/$(am__dirstamp)
$(AM_V_MAKEINFO)rm -rf $(@:.html=.htp)
$(AM_V_at)if $(MAKEINFOHTML) $(AM_MAKEINFOHTMLFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info \
-o $(@:.html=.htp) `test -f 'info/gcl-tk.texi' || echo '$(srcdir)/'`info/gcl-tk.texi; \
gcl0/%.o: | unixport/gcl0
rm -f $(@D)/$*.done
$(word 1,$|) -eval "(mapc 'load (directory \"$(@D)/*.done\"))" -compile $< -o $@
- [ "$*" = "gcl_evalmacros" ] || [ "$*" = "gcl_top" ] || [ "$*" = "gcl_c" ] || [ "$*" = "gcl_listlib" ] || \
- ln -f $@ $$(echo $@ |sed 's,\.o,\.done,g') #FIXME directory link
+ [ "$*" = "gcl_seqlib" ] || [ "$*" = "gcl_evalmacros" ] || [ "$*" = "gcl_top" ] || \
+ [ "$*" = "gcl_c" ] || [ "$*" = "gcl_listlib" ] || \
+ ln -f $@ $$(echo $@ |sed 's,\.o,\.done,g') #FIXME directory link, clang variadic pointer bug
$(addprefix gcl1/,$(LL_OBJS)): gcl1/%.o : lsp/%.lsp
$(addprefix gcl1/,$(LC_OBJS)): gcl1/%.o : cmpnew/%.lsp
info/gcl%-tk.texi: info/gcl-tk.texi
sed -e 's,gcl\([:.-]\),gcl$*\1,g' $< >$@
info/gcl%.texi: info/gcl.texi
- sed -e 's,gcl\([:.-]\),gcl$*\1,g' $< >$@
+ echo $* | grep -q '-' || sed -e 's,gcl\([:.-]\),gcl$*\1,g' $< >$@
+ touch $@
%.info: %.texi | xbin/mktmp # FIXME parallel ugliness
i=$$($| $@);ln -f $< $$i;$(MAKEINFO) $$i --output $@;rm -f $$i
rm -rf gcl.script unixport/gcl.script #FIXME
rm -rf h/config.h #FIXME
-info/gcl.texi: $(addprefix info/,$(addsuffix .texi,\
- chap-1 chap-2 chap-3 chap-4 chap-5 chap-6 chap-7 chap-8 chap-9 chap-10 chap-11 \
- chap-12 chap-13 chap-14 chap-15 chap-16 chap-17 chap-18 chap-19 chap-20 chap-21 \
- chap-22 chap-23 chap-24 chap-25 chap-26 chap-a))
- touch $@
-
-info/gcl-si.texi: $(addprefix info/,$(addsuffix .texi,\
- number sequence character list io form compile \
- symbol system structure iteration user-interface doc type internal c-interface \
- si-defs debug misc compiler-defs japi))
- touch $@
-
-info/gcl-tk.texi: $(addprefix info/,$(addsuffix .texi,general widgets control))
- touch $@
-
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT: